large-seeded alfalfa dodder - Spanish English Dictionary